sponge needles - German English Dictionary